home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 4
/
64er_Magazin_Sonderheft_04_86-04_1986_Markt__Technik_de_Disk_2_of_2_Side_B.d64
/
the sword
(
.txt
)
< prev
Wrap
Commodore BASIC
|
2022-10-26
|
20KB
|
598 lines
1 goto10
2 *************************************
3 * the sword *
4 * von a.sommer und s.adomat *
5 * klaus-groth-str.12 2210 itzehoe *
6 * tel.: 04821/3164 *
7 *************************************
10 poke808,234
14 print"[147] loading..."
15 sys57812"a",8,1:poke780,0:sys65493
16 sys57812"b",8,1:poke780,0:sys65493
20 poke53280,6:poke53281,6:printchr$(147)chr$(8)chr$(14):poke650,0:poke53269,0
21 sys820
50 print"[147][150] [208]ink [193]rts proudly presents:"
60 print" >[144] [212]he [211]word <[144]"
65 print" @ 1986 [193].[211]ommer"
67 print" and [211].[193]domat"
70 fort=1to1000:next
75 print" [212]hanks to"
80 print" [194]irthe,[195]laudia,the girls..."
90 fort=1to1000:next
95 print" (waiting)"
100 av=15:dimve$(av)
101 ao=32:dimno$(ao),o$(ao),o(ao)
102 ar=41:dimra$(ar),du(ar,6),kr$(ar)
103 au=18:dimau$(au)
104 af=9:dimfl(af)
105 sp=1:f1=0:f2=15:f3=15:f0=6:zu=0:po=0
106 a2=28:dimv2$(a2)
107 az=4:dimza$(az)
131 datanimm,lege,gehe,betrete,verlasse,toete,rudere,leg
132 dataverliere,lese,lies,heirate,geh,besteige,untersuche
141 data"/","norden",0
142 data"/","sueden",0
143 data"/","westen",0
144 data"/","osten",0
145 data"/","oben",0
146 data"/","unten",0
147 data"/","mir",0
148 data"/","mich",0
149 data"den heiligen [205]ann","mann",2
150 data"ein [194]oot","boot",3
151 data"kein [194]oot","boot",9
152 data"die liebliche [194]irthe","birthe",10
153 data"die niedliche [195]laudia","claudia",10
154 data"die heissbluetige [195]hristiane","christiane",10
155 data"die reservierte [205]eike","meike",10
156 data"die nette [211]andra","sandra",10
157 data"viele grosse und kleine [211]teine","steine",11
158 data"[194]aeume","baueme",14
159 data"[194]aeume","baeume",15
160 data"eine kleine,alte [200]uette","huette",16
161 data"einen [205]orgenstern","morgenstern",19
162 data"einen kostbaren [211]child","schild",19
163 data"ein vergilbtes [194]latt [208]apier","blatt",24
164 data"einen (den!) [218]werg","zwerg",32
165 data"den [196]rachen,den ich toeten muss","drachen",33
166 data"gar nichts,nur lauter uebelrichenden [206]ebel","nebel",35
167 data"keine [210]ettung fuer mich","rettung",41
168 data"/","papier",0
169 data"/","frau",0
170 data"/","alles",0
171 data"das [218]auberschwert","zauberschwert",33
172 data"eine [204]ampe","lampe",-1
201 data"vor dem heiligen [212]urm.","[214]orm heiligen [212]urm",2,0,0,0,0,0
202 data"im heiligen [212]urm.[203]alt hier...","[201]m [212]urm",9,1,5,6,10,3
203 data"im [203]eller.[200]ier fliesst ein [198]luss.","[203]eller",0,0,0,0,2,0
204 data"im [194]oot.","[201]m [194]oot",0,0,0,0,0,0
205 data"im [205]oor.","[205]oor",8,0,0,2,0,0
206 data"am [205]eer.","[193]m [205]eer",0,0,2,0,0,0
207 data"im [194]oot.","[201]m [194]oot",0,0,0,0,0,0
208 data"im [205]oor.","[205]oor",0,0,0,0,0,0
209 data"am [198]luss.","[193]m [198]luss",11,2,0,0,0,0
210 data"im [200]arem des heiligen [205]annes.","[201]m [200]arem",0,0,0,0,0,2
211 data"im [199]ebirge.","[199]ebirge",11,11,11,11,12,9
212 data"auf dem [199]ipfel der [199]enuesse.","[199]ipfel",0,0,0,0,0,0
213 data"auf einer [211]andbank.([205]ist!)","[211]andbank",0,0,0,0,0,0
214 data"im [215]ald.","[215]ald",15,0,14,14,0,0
215 data"im [215]ald.","[215]ald",16,14,15,14,0,0
216 data"im [215]ald vor einer [200]uette.","[214]or einer [200]uette",15,15,15,14,0,0
217 data"in der kleinen [200]uette.","[200]uette",0,0,0,0,0,0
218 data"am [211]ee [203]altor.","[203]altor",21,0,41,19,0,0
219 data"auf einer [197]bene.","[197]bene",0,0,18,0,0,0
220 data"auf einer weiten [197]bene.","[197]bene",0,0,0,21,0,0
221 data"an einem [198]luss.","[198]luss",22,18,20,0,0,0
222 data"am [198]luss.","[198]luss",23,21,20,0,0,0
223 data"am [198]luss.","[198]luss",24,22,20,0,0,0
224 data"am [210]and des [199]ebirges.","[199]ebirgsrand",26,23,23,23,0,0
225 data"im [199]ebirge.","[199]ebirge",28,0,39,26,0,0
226 data"im [199]ebirge.","[199]ebirge",29,24,25,27,0,0
227 data"in einem [212]al.","[212]al",30,0,26,0,0,0
228 data"im [199]ebirge.","[199]ebirge",0,25,39,29,0,0
229 data"in einem [212]al.","[212]al",31,26,28,30,0,0
230 data"im [199]ebirge.","[199]ebirge",0,27,30,0,0,0
231 data"in einem [212]al.","[212]al",0,29,0,0,0,32
232 data"in einer duesteren [200]oehle.","[200]oehle",0,0,0,0,31,0
233 data"tief in der [200]oehle des [204]oewen...aehh [196]rachen,natuerlich!"
234 data"[200]oehle",0,0,0,0,34,0
235 data"in der [200]oehle des [196]rachen.","[200]oehle",0,0,0,35,0,33
236 data"am [198]usse des [214]etus.","[214]etus",0,40,34,36,0,0
237 data"auf einer [197]bene.[198]ern im [215]esten raucht der [214]etus.","[197]bene"
238 data0,0,35,37,0,0
239 data"auf einer [197]bene.","[197]bene",39,38,36,38,0,0
240 data"auf einer [197]bene.","[197]bene",39,37,37,39,0,0
241 data"auf einer [197]bene.","[197]bene",38,25,38,28,0,0
242 data"auf einer [197]bene.","[197]bene",35,40,40,40,0,0
243 data"unter [215]asser...","[213]nter [215]asser",0,0,0,0,0,0
300 datader,die,das,den, ,ueber,unter,auf,in,mit,dem,durch,und,nach
301 databitte,doch,heiligen,zur
501 data0,0,0,0,0,0,0,0,0
601 datainventory,hilfe,ende,sieh,look,danke,save,load,store,restore,farbe
602 datanorden,sueden,westen,osten,oben,unten,score,spielstand,sage,schlafe
603 dataspeichere,lade,anleitung,spielanleitung,normal,neu,warte
650 rem zaubersprueche
651 dataemmiwhcs,kceuruz,"ehcard eteot","thcil"
700 data133,95,134,96,76,191,163
800 fort=1toav:readve$(t):next
801 fort=1toao:readno$(t),o$(t),o(t)
802 next
803 fort=1toar:readra$(t),kr$(t)
804 forx=1to6:readdu(t,x):nextx,t
805 fort=1toau:readau$(t):next
806 fort=1toaf:readfl(t):next
807 fort=1toa2:readv2$(t):next
808 fort=1toaz:readza$(t):za$(t)=chr$(34)+za$(t)+chr$(34):next
810 fort=704to710:reada:poket,a:next
820 poke88,0:poke89,192:poke90,0:poke91,192:poke780,0:poke781,160:sys704
825 poke88,0:poke89,0:poke90,0:poke91,0:poke780,0:poke781,224:sys704
830 poke1,53
900 print"[145] [206]ormaler [218]eichensatz? [164][157]";
920 geta$:ifa$<>"n"anda$<>"j"then920
930 printa$
931 fort=1to500:next
940 ifa$="j"thengosub56000:printchr$(14):f0=0:f1=5:f2=3:f3=5
945 poke53280,f0:poke53281,f0
1000 poke59639,0
1005 print"[147]"
1006 data"[206]orden","[211]ueden","[215]esten","[207]sten","[207]ben","[213]nten"
1010 fort=1to6:readri$(t):next
1020 printchr$(147)
1080 gosub53000:print:poke646,f1:ifsp=2thenfl(2)=-1
1090 print"[201]ch bin ";ra$(sp)
1100 print"[201] can see:"
1110 fl(1)=-1:fort=1toao
1120 ifo(t)=spthenprintno$(t)".":fl(1)=0
1130 next
1140 iffl(1)thenprint"nichts."
1150 print"[200]ier geht's nach:"
1160 g=0:fort=1to6
1170 ifdu(sp,t)<>0thenprintri$(t)",";:g=g+1
1180 next
1190 ifg<1thenprint"nirgendwohin ";
1200 print"[157]."
1230 iffl(2)ando(9)=2theno(9)=0:gosub57000:goto1080
1300 ifsp=8thenprint"[200]ilfe,ich versinke im [205]oor...":goto54000
1310 ifsp=13thenprint"[212]ja,das [193]benteuer ist leider zuende."
1320 ifsp=13thenprint"[201]ch verhungere langsam,und denke"
1330 ifsp=13thenprint"an die [218]eit,die ich mit [194]irthe haette"
1340 ifsp=13thenprint"verbringen koennen.":print:goto54000
1370 :
1500 zu=zu+1:iffl(5)andnotfl(8)thenpo=po+1:fl(8)=-1
1501 ifsp<>41thenfl(7)=0
1502 ifsp=41thenfl(7)=fl(7)+1
1503 iffl(7)>2thenprint"[201]ch ertrinke...[194]lubb...":print:goto54000
1505 gosub50000:poke646,f2
1510 iflen(x$)>2then1600
1520 ifx$="n"anddu(sp,1)<>0thensp=du(sp,1):print"[194]itte.":goto1080
1521 ifx$="s"anddu(sp,2)<>0thensp=du(sp,2):print"[206]a [199]ut.":goto1080
1523 ifx$="w"anddu(sp,3)<>0thensp=du(sp,3):print"[199]ooood.":goto1080
1524 ifx$="o"anddu(sp,4)<>0thensp=du(sp,4):print"[206]a [203]lar.":goto1080
1525 ifx$="ob"anddu(sp,5)<>0thensp=du(sp,5):print"[193]ber [194]itte.":goto1080
1526 ifx$="u"anddu(sp,6)<>0thensp=du(sp,6):print"[194]itteschoen.":goto1080
1527 ifx$="i"then31000
1599 print"[215]rong [201]nput!":goto1500
1600 er=0:gosub51000
1610 ifer=1then1500
1615 er=0:gosub52000
1616 ifer=1then1500
1620 ifv2<>0then30000
1630 ifo1=28theno1=23
1640 ifo1=18andsp=15theno1=19
1650 ifo1=10andsp=9theno1=11
1700 onvgoto2500,2000,3000,3500,4000,4500,5000,2000,6500,7000,7000,7500
1710 onv-12goto3000,6000,8000
1800 goto1500
2000 ifo2<>0thenprint"[201]mmer der [210]eihe nach!":goto1500
2005 ifo1=30then2100
2010 ifnoto(o1)thenprint"[200]abe ich nicht dabei!":goto1500
2020 o(o1)=sp:print"[199]elegt!":goto1500
2100 gl=0:fort=1toao
2110 ifo(t)=-1theno(t)=sp:printo$(t)":gelegt":gl=1
2120 next
2130 ifgl=1then1500
2140 print"[200]atte leider nothing dabei!":goto1500
2500 ifo1=30then2800
2501 ifo2=29theno2=0:goto7500
2502 ifo1=8thenprint"[196]u hasst dich doch schon!":goto1500
2503 ifo1=7thenprint"[204]ern erstmal [196]eutsch!":goto1500
2504 ifo(o1)=-1thenprint"[200]ab ich doch schon!":goto1500
2505 ifo(o1)<>spthenprint"[211]ehe ich hier nicht!":goto1500
2506 ifo1=11thenprint"[196]a oben steht [203][197][201][206] [194]oot!":goto1500
2507 ifo1<12thenprint"[196]as geht nun wirklich nicht!":goto1500
2508 ifo1<17thenprint"[196]u denkst auch nur an das eine!":goto1500
2509 ifo1=17thenprint"[211]o viele...kann mich nicht entscheiden!":goto1500
2510 ifo1=18oro1=19thenprint"[194]in doch kein [210]iese,nur ein kleiner [195]64!";:goto1500
2511 ifo1=20thenprint"[196]as solltest du dir nochmal ueberlegen!":goto1500
2512 ifo1>23ando1<31thenprint"[206]ein,das uebersteigt meine [203]ompetenzen!":goto1500
2530 ifo1=31andnotfl(6)thenprint"[196]er [196]rache [214]erfeuert dich im [214]ulkan!":goto54000
2600 o(o1)=-1:print"[193]llright,getaket!"
2610 ifo(31)thenfl(5)=-1
2630 goto1500
2800 gn=0:fort=1toao
2810 ifo(t)=spthengosub2850
2820 next
2830 ifgn=0thenprint"[206]ichts da!"
2840 goto1500
2850 ift<>21andt<>22andt<>23andt<>32then2900
2860 printo$(t)":genommen":o(t)=-1:gn=1:return
2900 ift=31andfl(6)=-1thenfl(5)=-1:goto2860
2905 ift=31andnotfl(6)theno1=31:goto2530
2910 return
3000 ifo2<>0thenprint"[197]ins auf einmal!":goto1500
3010 ifo1=1thenx$="n":goto1520
3020 ifo1=2thenx$="s":goto1521
3030 ifo1=3thenx$="w":goto1523
3040 ifo1=4thenx$="o":goto1524
3050 ifo1=5thenx$="ob":goto1525
3060 ifo1=6thenx$="u":goto1526
3070 print"[206]it moeglich...":goto1500
3500 ifo2<>0thenprint"[206]o,man!":goto1500
3510 ifo1=10then6000
3520 ifo(o1)<>spthenprint"[211]eh ick nich!":goto1500
3530 ifo1<>20thenprint"[211]owas kann ich nicht betreten!":goto1500
3540 print"[194]in drin!":sp=17:po=po+1:goto1080
4000 ifo2<>0thenprint"[211][207] [206][201][195][200][212]!":goto1500
4010 ifo1<>10ando1<>20thenprint"[196]as geht nicht!":goto1500
4020 ifo1=20andsp=17thenprint"[211]ie laesst mich nicht raus!":goto1500
4030 ifsp<>4andsp<>7ando1<>10thenprint"[214]ersteh' dich nicht!":goto1500
4040 ifsp=4thenprint"[200]ilfe,ich ertrinke...":goto54000
4050 sp=14:print"[199]ute [215]ahl!":goto1080
4100 print"[204]eider unmoeglich!":goto1500
4500 ifo1=8thenprint"[211]elbstmord ist unter [211]trafe verboten!":goto1500
4501 ifo1=7thenprint"[204]ern erstmal richtig [196]eutsch!":goto1500
4505 ifo(o1)<>sporo2<>0ando2<>21thenprint"[214]erstehe ich nicht.":goto1500
4510 ifo1=9oro1=24oro1=25oro1>11ando1<17then4600
4530 print"[197]in [196][201]ng kann man [206][201][195][200][212] toeten!":goto1500
4600 ifo2=21thenprint"[196]ami gehts nicht!":goto1500
4609 print"[215]omit denn?"
4610 print"[213]nd ueberhaupt:[205]orden ist gar nicht "
4620 print"fein!":goto1500
5000 ifo1>4oro2<>0thenprint"[211]o ein [194]loedsinn!":goto1500
5010 ifsp<>7andsp<>4thenprint"[207]hne [194]oot und ohne [215]asser???":goto1500
5020 ifsp=7ando1=2thensp=4:print"[193]llright!":goto1080
5030 ifsp=4ando1=1thensp=7:print"[194]itteschoen!":goto1080
5040 ifo1=3thensp=13:print"[211]elbst schuld!":goto1080
5050 print"[196]ahin kann ich nicht rudern!":goto1500
6000 ifsp<>3thenprint"[196]as geht nicht!":goto1500
6010 ifo1<>10thenprint"[215]ie bitte?":goto1500
6020 sp=4:print"[207].[203].":po=po+1:goto1080
6100 print"[204]eider unmoeglich!":goto1500
6500 ifo1=0thenprint"[215]as denn?":goto1500
6510 ifnoto(o1)thenprint"[200]ab isch nisch!":goto1500
6520 print"[201]ch bin doch nicht so bloed und ver-"
6530 print"lier was!"
6540 print"[211]chon aus [208]rinzip nicht!":goto1500
7000 ifo2<>28ando2<>0thenprint"[215]hat,to the [196]onnerwetter?":goto1500
7005 ifnoto(o1)thenprint"[200]ab ich nicht!":goto1500
7010 ifo1<>23thenprint"[214]oellig unleserlich!":goto1500
7020 print"[207]hh nein,ein [215]erbe-[218]ettel..."
7030 print"[211]oll ich ihn wirklich lesen?":gosub50000:poke646,f2
7040 ifleft$(x$,1)="n"thenprint"[199]ut so!":goto1500
7041 ifleft$(x$,1)<>"j"then7030
7050 print"[196]ort steht:"
7080 printchr$(34);:poke646,f1
7090 print"[208]ink [211]chwertputzer fuer ihr [211]chwert,"
7100 print" jetzt im [211]onderangebot by [193]rthurs "
7110 print" [210]itter- und [203]nappenshop!"
7111 print" [206]ur 19,50.-";
7119 poke646,f2
7120 printchr$(34):goto1500
7500 ifo1=9thenprint"[215]as bist du denn fuer einer?":goto1500
7510 ifo(o1)<>spthenprint"[211]ehe ich hier nicht!":goto1500
7520 ifo1<12oro1>16thenprint"[211]o ein schwachsinn!":goto1500
7530 ifo1=15then7700
7535 ifo1=14then7900
7540 iffl(5)=0then7800
7550 print"[199]ut,"no$(o1)" ist nun meine":print"[198]rau,";:po=po+1
7555 print"und ihr liebt euch und werdet"
7556 print"gluecklich sein bis an euer [204]ebensende!"
7557 print"[207]der?":print
7560 poke646,f1
7570 print"[194]ravo,du hasst mich geschlagen,das"
7580 print"[193]dventure ist geloest!"
7585 print"[196]u erhaelst"po"von 9 [208]unkten!"
7590 print"[193]ber freu dich nicht zu frueh,"
7595 print"[212]eil 2 ist schon in [193]rbeit!":print:goto54000
7700 print"[206]ils,der andere [218]auberlehrling und"
7710 print"[205]eikes [198]reund,komm herein und er-"
7720 print"schlaegt mich aus [197]ifersucht!":print:goto54000
7800 print"[210]eizvoller [199]edanke...[193]ber das [193]benteuer"
7810 print"ruft.[193]lso bestehe es und schaff dir"
7820 print"kein neues!":goto1500
7900 print"[211]ie reisst mir die [203]leider vom [204]eibe."
7910 print"[201]ch sterbe an meiner [197]rregung!":print:goto54000
8000 ifo2<>0thenprint"[206]icht alles auf einmal!":goto1500
8001 ifo(o1)<>spandnoto(o1)thenprint"[211]eh ich nicht,hab ich nicht!":goto1500
8002 ono1goto8010,8010,8010,8010,8010,8010,8020,8015,8300,8300,8050,8060,8070
8003 ono1-13goto8080,8090,8100,8110,8300,8300,8300,8300,8120,8130,8140
8004 ono1-24goto8150,8160,8300,8300,8140,8300,8180,8170
8010 print"[213]ntersuch ihn doch selbst!":goto1500
8015 print"[203]annst du nicht auf [196]eutsch reden!":goto1500
8020 print"[201]ch bin ein schoener,muskuloeser"
8021 print"[202]uengling.[205]ein [206]ame ist [206]evs [197]nra.":goto1500
8050 print"[201]st nicht zu sehen!":goto1500
8060 print"[215]ie ich schon sagte:[204]ieblich!":goto1500
8070 print"[211]ie ist wirklich sehr,sehr niedlich!":goto1500
8080 print"[205]an,hat die ein [212]emperament!":goto1500
8090 print"[211]ie bleibt cool,und so sieht sie auch":print"aus!":goto1500
8100 print"[197]in nettes [205]aedel":goto1500
8110 print"[196]ie [200]uette ist klein und scheint"
8111 print"gemuetlich zu sein.":goto1500
8120 print"[197]s ist vergoldet und mit [197]delsteinen":print"besetzt.":goto1500
8130 print"[201]ch solte es lesen!":goto1500
8140 print"[197]s ist ein eher freundlicher [218]werg!":goto1500
8150 print"[196]as ist er...":goto1500
8160 print"[196]u inhalierst zuviel [206]ebel...[197]s ist":print"[199]iftgas...[196]u [211]tirbst!":print
8161 goto54000
8170 print"[211]ie koennte noch nuetzlich sein!":goto1500
8180 print"[218]auberhaft!":goto1500
8300 print"[211]ieht ganz normal aus!":goto1500
30000 onv2goto31000,31500,32000,32500,32500,33000,33500,34000,33500,34000,34500
30050 onv2-11goto35000,35010,35020,35030,35040,35050,35500,35500,36000,37000
30060 onv2-21goto33500,34000,38000,38000,39500,39700,40000
30100 goto1500
31000 print"[201]ch trage:"
31005 fl(3)=-1:fort=7toao
31010 ifo(t)=-1thenfl(3)=0:printno$(t)"."
31020 next
31030 iffl(3)thenprint"gar nichts!"
31040 goto1500
31500 ifsp=10thenprint"[196]ie [205]aedels sehn zum anbeissen aus!":goto1500
31510 ifsp=17thenprint"[201]ch bin muede!":goto1500
31520 ifsp=5thenprint"[199]eh hier nicht weiter!":goto1500
31530 ifsp=14orsp=15thenprint"[205]an sieht den [215]ald vor [194]aeumen nicht!":goto1500
31540 ifsp=3thenprint"[201]ch wollt ich waer ein [211]eebaer,aeh -mann...":goto1500
31550 ifsp=31thenprint"[218]werge lieben [204]icht!":goto1500
31555 ifsp=7thenprint"[201]ch sollte das [194]oot besser verlassen!":goto1500
31560 ifsp=12thenprint"[199]ib auf,hier kommst du nicht mehr weg!":goto1500
31900 print"[200]ilf dir selbst,":zu=zu-1
31910 print"dann hilft dir [199]ott!"
31920 goto1500
32000 print"[215]illst du wirklich aufhoeren?"
32010 gosub50000:poke646,f2
32020 ifleft$(x$,1)="j"thenprint"[206]a gut!":goto54000
32030 print"[215]arum tippst du dann '[197]nde'?":goto1500
32500 goto1080
33000 zu=zu-1:print"[206]icht zu danken!":goto1500
33500 gosub56500:print"[208]lease wait!":zu=zu-1
33510 open15,8,15,"s:"+n$
33520 close15
33530 open2,8,2,n$+",s,w"
33540 print#2,sp:print#2,zu:print#2,ra$(32):print#2,no$(25):print#2,po
33550 fort=1toao:print#2,o(t):next
33560 fort=1toaf:print#2,fl(t):next
33600 close2:print"[198]ertig."
33700 goto1500
34000 gosub56500:print"[208]lease wait"
34030 open2,8,2,n$+",s,r"
34040 input#2,sp:input#2,zu:input#2,ra$(32):input#2,no$(25):input#2,po
34050 fort=1toao:input#2,o(t):next
34060 fort=1toaf:input#2,fl(t):next
34100 close2:print"[198]ertig."
34200 goto1080
34500 print"[194]ildschirmfarbe ([198]1+[210]eturn) < >":poke650,128
34510 geta$:ifa$="[133]"thenf0=f0+1:iff0=15thenf0=0
34520 ifa$=chr$(13)then34540
34530 poke53280,f0:poke53281,f0:goto34510
34540 print"[211]chriftfarbe [197]ingabe ([198]1+[210]eturn) > [146]<[157][157]";
34545 geta$
34550 ifa$="[133]"thenf1=f1+1:iff1=15thenf1=0
34560 ifa$=chr$(13)then34580
34570 poke646,f1:print" [146][157]";:goto34545
34580 poke646,f2:print:print"[211]chriftfarbe ausgabe ([198]1+[210]eturn) > [146]<[157][157]";
34585 geta$
34590 ifa$="[133]"thenf2=f2+1:iff2=15thenf2=0
34595 ifa$=chr$(13)then34600
34598 poke646,f2:print" [146][157]";:goto34585
34600 print:print"[211]chriftfarbe [203]opfzeile ([198]1+[210]eturn) > [146]<[157][157]";
34610 geta$
34620 ifa$="[133]"thenf3=f3+1:iff3=15thenf3=0
34630 ifa$=chr$(13)then34650
34640 poke646,f3:print" [146][157]";:goto34610
34650 poke650,0:print:goto1080
35000 x$="n":goto1520
35010 x$="s":goto1520
35020 x$="w":goto1520
35030 x$="o":goto1520
35040 x$="ob":goto1520
35050 x$="u":goto1520
35500 print"[196]u hasst";:zu=zu-1
35510 ifzu=1thenprint" einen [194]efehl gegeben!":goto35525
35511 ifzu=0thenprint" noch keinen [194]efehl gegeben!":goto1500
35520 printzu"[194]efehle gegeben!"
35525 ifpo=1thenprint"[196]u hasst einen [208]unkt.":goto35560
35527 print"[196]u hasst"po"[208]unkte."
35560 print"[193]ber das [211]piel hasst du noch nicht "
35570 print"gewonnen!":goto1500
36000 x$=right$(x$,len(x$)-5)
36010 ifleft$(x$,1)<>chr$(34)thenprint"[193]nfuehrungszeichen vergessen!":goto1500
36011 ifright$(x$,1)<>chr$(34)thenprint"[215]rong [201]nput!":goto1500
36020 forza=1toaz
36030 ifza$(za)=x$then36310
36040 next
36300 printx$",nichts passiert!":goto1500
36310 onzagoto36500,36600,36700,36800
36500 ifsp<>41thenprint"[200]ier gibt's nichts zum schwimmen!":goto1500
36505 iffl(9)thensp=18:fl(7)=0:print"[208]uh,bin doch gerettet!":goto1080
36510 sp=18:fl(7)=0:fl(9)=-1:print"[208]uh,bin doch gerettet!":po=po+1:goto1080
36600 ifsp<>33thenprint"[196]as geht leider nicht!":goto1500
36610 iffl(5)=0thenprint"[201]ch habe das [211]chwert noch nicht!":goto1500
36620 sp=2:print"[218]wooochh...[215]au,echt geil so'n [218]auber!":po=po+1:goto1080
36700 ifsp<>33thenprint"[201]ch seh den [196]rachen ja gar nicht!":goto1500
36710 iffl(6)thenprint"[196]er [196]rache ist schon tot!":goto1500
36720 print:print:print:print"[208]eng,[218]ack,[194]uff..."
36730 print"[194]litze zucken,[198]lammen lodern,der [196]rache"
36731 print"ist tot,endlich besiegt!"
36732 no$(25)="den toten [196]rachen":fl(6)=-1
36740 print"[196]er heilige [205]ann erscheint.[197]r sagt:"
36750 printchr$(34);:poke646,f1
36760 print"[196]u hasst meine [197]rwartungen voll"
36761 print" erfuellt.[201]ch lege nun mein [193]mt nieder"
36762 print" und gebe alles an dich,mein [211]chueler."
36763 print" [204]eb wohl...";:poke646,f2:printchr$(34)
36770 print"[201]ch rufe ihm noch nach,doch er ist"
36771 print"schon weg.[206]un bin ich der [218]auberer und"
36772 print"heilige [205]ann."
36773 print"[193]n der [215]and erscheint eine [211]chrift,die"
36774 print"besagt,dass das [193]dventure noch nicht":print"geschlagen ist!"
36776 po=po+1
36777 print"([205]ore)[145][145]"
36780 geta$:ifa$=""then36780
36785 fl(6)=-1:goto1080
36800 ifnoto(32)thenprint"[200]ab' keine [204]ampe!":goto1500
36810 ifsp<>32thenprint"[194]in doch nicht blind!":goto1500
36820 fl(4)=-1:print
36830 print"[196]er [218]werg freut sich ueber das [204]icht."
36840 print"[201]ch schenke ihm die [204]ampe."
36845 print"[197]r versteckt sie schnell in seiner"
36850 print"[200]oehle.":o(32)=0
36860 print"[197]r beginnt zu erzaehlen:"
36861 printchr$(34);:poke646,f1
36862 print"[196]er [196]rache ist mit [205]agie einfach zu"
36863 print" besiegen...benutze dein [215]issen!";
36864 poke646,f2:printchr$(34)
36865 print"[205]ehr will er nicht sagen!"
36866 print"[197]r verschwindet...":o(24)=0
36870 ra$(32)="in einer hellerleuchteten [200]oehle.":po=po+1:goto1080
37000 ifsp<>17thenprint"[194]in nicht muede!":goto1500
37010 print"[204]angsam sinke ich in den [211]chlaf...":sp=18
37020 fort=1to2000:next
37030 print"[201]ch erwache,und sehe...[215][193][211]?"
37040 print"[201]ch bin ja ganz wo anders..."
37045 po=po+1:goto1080
38000 print"[197]ine komplette [193]nleitung kann ich"
38010 print"dir so auf die schnelle nicht geben,"
38020 print"aber ein paar [212]ricks:"
38030 print"[211]ave immer alles ab,bevor du etwas ge-"
38040 print"faehrliches ausprobierst."
38050 print"[213]ntersuche alles genau und lese alles"
38060 print"sorgfaelltig."
38070 print"'score' bzw. 'spielstand' sagt dir,wie-"
38080 print"viele [194]efehle du schon gegeben hasst,"
38090 print"und deine [208]unktzahl."
38095 print"[218]aubersprueche werden angewendet,indem"
38100 print"man 'sage "chr$(34)"zauberspruch"chr$(34)"' tippt."
38110 print"[197]in [218]auberspruch ist ein [194]efehl,der"
38120 print"rueckwaerts eingegeben werden muss!":
38999 goto1500
39500 sys867:printchr$(14)
39510 f0=0:f1=5:f2=3:f3=5
39530 goto39800
39700 printchr$(142):sys820
39710 f0=6:f1=0:f2=15:f3=15
39800 :
39810 poke53280,f0:poke53281,f0
39830 goto1080
40000 print"[196]ie [218]eit vergeht...":goto1500
50000 x$="":a$="":poke646,f1:print:print"[164][157]";
50030 geta$:ifa$=""then50030
50031 poke212,0
50033 ifa$=chr$(13)then50300
50034 ifa$=""thengosub50500:goto50030
50035 ifa$=chr$(32)then50080
50036 ifa$=chr$(34)thenpoke212,1:goto50080
50037 ifa$=chr$(20)thengosub50400:goto50030
50038 iflen(x$)>78then50030
50050 ifa$<"a"ora$>"z"then50030
50080 printa$;"[164][157]";:x$=x$+a$:goto50030
50300 iflen(x$)<1thengoto50030
50301 print" ":return
50400 l=len(x$):ifl<1thenreturn
50415 x$=left$(x$,l-1):print" [157][157][164][157]";
50430 return
50500 iflen(x$)<1thenreturn
50501 print" [157]";:fors=1tolen(x$)
50510 print" [157][157]";:next
50520 print"[164][157]";:x$="":return
51000 fori=1to10:be$(i)="":next
51020 wz=1
51030 fori=1tolen(x$)
51040 ifmid$(x$,i,1)=" "thengosub51100:goto51060
51045 ifwz>10thenprint"[197]ingabe ist zu lang!":er=1:return
51050 be$(wz)=be$(wz)+mid$(x$,i,1)
51060 next:gosub51100:wz=wz-1
51070 return
51100 rem aussortieren
51110 ic=0:fori1=1toau
51120 ifbe$(wz)=au$(i1)thenic=1
51130 next
51140 ific=0thenwz=wz+1:return
51150 be$(wz)="":return
52000 ifbe$(1)="sage"thenv2=20:return
52001 o2=0:v2=0:ifwz>1then52008
52002 fort=1toa2:ifv2$(t)=be$(1)thenv2=t:return
52003 next
52008 ifwz>3thenprint"[215]as soll das bedeuten?":goto1500
52009 fort=1toav
52010 ifve$(t)=be$(1)thenv=t:goto52100
52020 next
52030 print"'"be$(1)"' kenne ich nicht!":er=1:return
52100 fort=1toao
52110 ifo$(t)=be$(2)theno1=t:goto52150
52120 next
52130 print"[203]ein [206]omen gefunden!":er=1:return
52150 ifwz=2thenreturn
52200 fort=1toao
52210 ifo$(t)=be$(3)theno2=t:goto52300
52220 next
52230 print"'"be$(3)"' kenne ich nicht!":er=1
52300 return
53000 x=peek(211):y=peek(214):poke646,f3
53010 print" [212]he [211]word[146]"
53020 print"";kr$(sp);"[146]"
53030 poke211,x:poke214,y:sys58732
53050 return
54000 poke646,f2:print"[206]ochmal?"
54010 gosub50000:ifleft$(x$,1)="j"thenpoke53280,6:poke53281,6:run20
54020 goto60000
56000 sys867:return
56500 print"[198]ile-[206]ummer (1-3) [164][157]";
56510 gete$:ife$<>"1"ande$<>"2"ande$<>"3"then56510
56511 ife$="1"thenn$="c"
56512 ife$="2"thenn$="d"
56513 ife$="3"thenn$="e"
56520 printe$"_":return
57000 poke646,f2:print
57010 print"[196]er heilige [205]ann erblickt seinen"
57020 print"[211]chueler (mich) und sagt:"
57030 printchr$(34);:poke646,f1
57040 print"[201]ch bin [211]tolz,mein [211]chueler!"
57050 print" [196]u wolltest [218]auberer werden,und jetzt"
57060 print" stehst du vor der abschliessenden"
57070 print" [208]ruefung.[212]oete den [196]rachen,der in dem"
57080 print" [214]ulkan '[214]etus' lebt und nimm das"
57085 print" [218]auberschwert,das er bewacht!"
57090 print"[160][199]elingt dir dies,bist du wahrlich"
57091 print" fuer wuerdig befunden,ein [218]auberer"
57092 print" zu sein.";:poke646,f2:printchr$(34)
57093 print"[196]er heilige [205]ann,mein [204]ehrmeister,"
57094 print"scheint sich in [204]uft aufzuloesen!"
57095 print"[202]etzt bin ich auf mich gestellt!"
57100 print"<[205]ore>[145][145]"
57110 geta$:ifa$=""then57110
57120 return
60000 poke59639,16:poke53280,6:poke53281,6
60010 sys820
60020 print" [150] [208]ink [193]rts:"
60030 print" [144]\ [212] [200] [197] [211] [215] [207] [210] [196] \"
60031 print" @ 1986 by [193].[211]ommer and [211].[193]domat"
60035 print"[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
60040 m$=" [212]he [211]word by [150][208]ink [193]rts[144]":gosub61000
60050 m$=" [208]rograming : [193]rne [211]ommer":gosub61000
60060 m$=" [201]dea : [193].[211]ommer and [211].[193]domat":gosub61000
60065 m$=" [211]tory and [205]ap : [193].[211]ommer + [211].[193]domat":gosub61000
60070 m$=" [211]pecial [197]ffects : [211]ven [193]domat":gosub61000
60080 m$=" [199]rafics : [193].[211]ommer + [211].[193]domat":gosub61000
60090 m$=" [205]otivation : [194]irthe [206]ietmann":gosub61000
60100 m$=" [199]reetings to all our friends!":gosub61000
60110 m$="[193]nd coming soon : [210]itter + [211]word [208]art 2[157]":gosub61000
60120 m$=" [193]ehnlichkeiten mit wirklichen [194]egeben- heiten und [206]amen sind rein"
60130 m$=m$+" zufaellig!":gosub61000
60900 goto60040
61000 poke214,24:poke211,0:sys58732
61010 printm$:print:print:gosub62000
61020 print:gosub62000:print:gosub62000:print:gosub62000:print:goto62000
61030 return
62000 fort=1to600:next:return